﻿#region

using System;
using System.Xml.Serialization;

#endregion

namespace DotNetMax.CodeGen.Model.Entity
{
    /// <summary>
    /// Entidade de Estatistica de Compilação de Projeto
    /// </summary>
    public class ProjectBuildStatistics
    {
        #region Constructor

        public ProjectBuildStatistics(DateTime lastBuildDate, string lastBuildUser)
        {
            _LastBuildDate = lastBuildDate;
            _LastBuildUser = lastBuildUser;
        }

        public ProjectBuildStatistics()
        {
        }

        #endregion

        #region Properties

        private DateTime _LastBuildDate;
        private string _LastBuildUser;

        #endregion

        #region Properties

        /// <summary>
        /// Contém a Data do Último Build
        /// </summary>
        [XmlAttribute("LastBuildDate")]
        public DateTime LastBuildDate
        {
            get { return _LastBuildDate; }
            set { _LastBuildDate = value; }
        }

        /// <summary>
        /// Contém o Nome do Último Usuário a Fazer um Build
        /// </summary>
        [XmlAttribute("LastBuildUser")]
        public string LastBuildUser
        {
            get { return _LastBuildUser; }
            set { _LastBuildUser = value; }
        }

        #endregion
    }
}